carry out simultaneously - English Synonyms Dictionary